#!/bin/sh

# 1. 执行备份数据库和附件
ssh ifoly@220.178.80.132 "cd /home/ifoly/zncs_data_backup && /home/ifoly/zncs_data_backup/backup.sh"
# 2. 执行Maven打包
mvn clean package -DskipTests -Ptest
# 3. 上传代码
echo 'Start uploading WAR package...'
scp target/zncs_test.war ifoly@220.178.80.132:./
echo 'Upload a just war!'
# 4. 停止tomcat并且拷贝文件到webapps目录下,并启动Tomcat
ssh ifoly@220.178.80.132 "/home/ifoly/tomcat/bin/shutdown.sh && cd /home/ifoly/tomcat/webapps && rm -rf zncs_test* && mv /home/ifoly/zncs_test.war ./ && unzip -oq zncs_test.war -d ./zncs_test/ && /home/ifoly/zncs_data_backup/restore.sh && /home/ifoly/tomcat/bin/startup.sh"